﻿package com.zouloux.core.base 
{
	import flash.display.DisplayObject;
	import flash.events.Event;
	
	/**
	 * L'interface de la classe de base des MovieClip
	 * @author ZoulouX
	 */
	public interface IMovieClipBase
	{
		function get displayObject():MovieClipBase
		
		function init				()												:void;
		function getFrameByLabel	(pLabel:String, pStrict:Boolean = false	)		:uint;
		function checkAndPlay		(pLabel:String)									:Boolean;
		function checkAndStop		(pLabel:String)									:Boolean;
		function bringToFront		()												:void;
		function bringToBack		()												:void;
		function bringUp			()												:void;
		function bringDown			()												:void;
		function dispose 			()												:void;
	}
}